Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

293
Views
consola.log("x:", x) o consola.log("x:" + x)?

¿Por qué es mejor console.log("x:", x) que console.log("x:" + x) ? Tengo un objeto de categoría que contiene categoryId y name . Cuando escribo console.log("x:", x) , la consola me da Data: (5) [{…}, {…}, {…}, {…}, {…}]

Sin embargo, si uso console.log("x:" + x) , la consola me da Data: [object, object][object, object][object, object][object, object][object, object]

Me pregunto cuál es la razón y por qué hay una diferencia.

about 4 years ago · Juan Pablo Isaza
1 answers
Answer question

0

La razón por la que usar console.log("Data:"+x) no genera el resultado deseado cuando console.log("Data:",x) lo hace (x es el nombre de la variable de su objeto) es por la forma en que JavaScript funciona. En el primer ejemplo, Javascript evaluará primero la cadena pasada como parámetro (los "Datos:"+x).

Dado que JavaScript solo puede convertir un objeto en una cadena cuando se pasa como argumento a una función JSON.stringify(), el objeto no se conservará dentro de la evaluación de la cadena y, en su lugar, se reemplazará con "[objeto Objeto ]".

Javascript interpretará console.log("Data:",x) de manera diferente. El primer parámetro, "Datos:", se pasa y se registra primero en la consola. En la misma línea, el objeto de datos se registra como un tipo de datos de objeto, ya que el objeto no está al lado de una cadena y, por lo tanto, no se evaluará como una cadena antes de iniciar sesión en la consola.

about 4 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!